project(Co)

set(TEST_FIBER
    test_fiber.cpp
)

set(TEST_SCHEDULER
    test_scheduler.cpp
)

set(TEST_TIMER_MANAGER
    test_timermanager.cpp
)

set(TEST_IO_MANAGER
    test_iomanager.cpp
)

add_executable(test_fiber ${TEST_FIBER})
target_link_libraries(test_fiber co)

add_executable(test_scheduler ${TEST_SCHEDULER})
target_link_libraries(test_scheduler co)

add_executable(test_timermanager ${TEST_TIMER_MANAGER})
target_link_libraries(test_timermanager co)

add_executable(test_iomanager ${TEST_IO_MANAGER})
target_link_libraries(test_iomanager co)